package com.vhall.component.entity.export.vo;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @author yuanzh
 * @date 2021/11/19
 */
@Data
public class ExportAdmRspVO implements Serializable {

    private static final long serialVersionUID = -1373915244449595965L;

    /**
     * ID
     */
    private Integer id;

    /**
     * 文件名
     */
    @JSONField(name = "file_name")
    @JsonProperty("file_name")
    private String fileName;

    /**
     * 状态，1&2=下载中 3=下载成功 4=下载失败
     */
    private Integer status;

    /**
     * 文件类型
     */
    @JSONField(name = "file_ext")
    @JsonProperty("file_ext")
    private String fileExt;

    /**
     * 文件地址，执行成功时返回
     */
    @JSONField(name = "file_url")
    @JsonProperty("file_url")
    private String fileUrl;

    /**
     * 创建时间，格式：yyyy-MM-dd HH:mm:ss
     */
    @JSONField(name = "created_at")
    @JsonProperty("created_at")
    private String createdAt;

}
